High Level Support For Divide - and - ConquerParallelismAttila
نویسندگان
چکیده
In this paper we present a simple language for expressing divide and conquer computations. The language allows for many variations in the standard divide and conquer paradigm. It is implemented using the Chare Kernel parallel programming system. The Chare Kernel supports dynamic creation of work with dynamic load balancing strategies, and machine independent execution. As a result, implementation of languages and systems such as that described in this paper is simpliied signiicantly. A translator translates divide-and-conquer programs to Chare Kernel programs, handling details of synchronization and communication automatically. The design of the language is presented, followed by a description of its implementation, and performance results on many parallel machines, including NCUBE/two, iPSC/2, and the Sequent symmetry. User programs do not have to be changed to run on any of these machines.
منابع مشابه
The Digital Gap in Patients' Use of Health Information Technology and Effective Factors and Strategies; a Systematic Review
Introduction: The digital divide means economic and social inequality for access to and use of ICT. Information and communication technology, despite the spatial and temporal barriers, can provide a valuable opportunity for patients to access health information. The aim of this study was to identify factors affecting the digital divide in patients and ways to reduce it. Materials and Methods: ...
متن کاملBuccal fat pad: A location for obtaining adipose divide stem cells
Background Buccal fat pad is known as anatomic structure in between the masticatory muscles that separate these muscles from each other and surrounding bone. Ease of access, through the intraoral route makes it suitable choice for obtaining adipose derived stem cells. Methods Intraoral incisions for getting access to the buccal fat of pad are; Retromolar incision, incision in medial of pt...
متن کاملFactors Affecting Educational Reform at the Level of National and Regional Support for High School
Purpose: This research was conducted with the aim of identifying effective factors on educational reform at the level of national and regional supports for high school mathematics. Methodology: The present study in terms of purpose was applied and in terms of implementation method was qualitative, which was performed in two stages of synthesis research and content analysis. The research enviro...
متن کاملThe Nondeterministic Divide
The noadeterministic divide partitions a vector into two nonempty slices by allowing the point of division to be chosen nondeterministically. Support for high-level divide-and-conquer programming provided by the nondeterministic divide is investigated. A diva algorithm is a recursive divide-andconquer sequential algorithm on one or more vectors of the same range, whose division point for a new ...
متن کاملDo the rich get digitally richer? Quantity and quality of support for digital engagement
This paper asks what predicts having access to and using social support networks that might help an individual in using the Internet. Following the course taken by the digital divide or digital inclusion research, this paper uses socio-cultural, socio-economic, social, and digital indicators to predict access to and the type of potential and actual social support networks that might help an ind...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007